// app.js
import { auth } from './utils/auth'
import { authService } from './services/auth'

App({
  onLaunch() {
    // 检查登录状态
    if (auth.isLoggedIn()) {
      // 验证token有效性
      this.validateToken()
    }
  },

  async validateToken() {
    try {
      // 添加一个验证token的接口
      await authService.validateToken()
    } catch (error) {
      // token无效，清除登录状态
      auth.clear()
      wx.redirectTo({
        url: '/pages/login/login'
      })
    }
  }
})
